/*메인 비주얼영역 */
.visual_area {width:100%; height:415px; background:url("/img/bg_visual.gif") repeat;}
.visual_wrap {position:relative; top:35px; width:1022px; height:378px; margin:0 auto; border:1px solid #237100; background:#ebf9d7;}
.main_roll {position:relative; float:left; width:620px; height:378px;}
.main_roll .slides_container {top:0; width:620px; height:378px; overflow:hidden; }
.main_roll .slides_container div {width:620px; height:378px; display:block; z-index:0;}
.main_roll .prev {position:absolute; top:47%; left:14px; display:inline-block; width:48px; height:48px; 
	background:url("/img/btn_prev.png") no-repeat; font-size:0; line-height:0; overflow:hidden; z-index:100;}
.main_roll .next {position:absolute; top:47%; right:14px; display:inline-block; width:48px; height:48px; 
	background:url("/img/btn_next.png") no-repeat; font-size:0; line-height:0; overflow:hidden; z-index:100;}
.main_roll .prev:hover,.main_roll .next:hover {background-position-y:-48px;}
/* 롤링 버튼 설정 */
.pagination {position:absolute; width:100%; text-align:center; z-index:9999;}
.pagination li {float:none; display:inline-block; width:12px; margin-right:10px; zoom:1; *display:inline;}
.pagination li a {display:block; width:12px; height:12px; background:url("/img/pagenavi_off.png") no-repeat; overflow:hidden; font-size:0; line-height:0;}
.pagination li a:hover, .pagination li.current a {background:url("/img/pagenavi_on.png") no-repeat;}

.main_roll .pagination {bottom:18px;}

/* 아코디언 */
.accordion_box {position:relative; float:left; width:195px; height:378px; overflow-y:auto; overflow-x:hidden;}
h3.ui-accordion-header {*height:19px; padding:17px 0 18px 17px; font-size:14px; line-height:19px; color:#fff; cursor:pointer;}
.ui-state-default {position:relative; background:url("/img/bg_accordion_off.gif") repeat-x right top;}
h3.ui-state-active {*height:30px; padding:6px 0 6px 17px; background:url("/img/bg_accordion_on.gif") repeat-x right top; font-size:20px; line-height:30px; }
.ui-icon {display: block; width: 14px; height: 9px; text-indent: -99999px; overflow: hidden; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {position: absolute; right:16px; top: 50%; margin-top: -6px;}
.ui-state-default .ui-icon {background: url("/img/bg_arrow_icon.png") no-repeat right 0;}
.ui-state-active .ui-icon {background-position:0 -10px;}
.ui-accordion-content {height:120px; background:url("/img/bg_accordion_on.gif") repeat-x right bottom;}
.accordion_img {margin-bottom:10px; }
.accordion_img img {border:1px solid #65b200; margin:0 auto;}
.btn_acoimg a {display:inline-block; width:81px; height:27px;}
.btn_acoimg a img {display:inline;}

/* 지도 */
.map_box {float:left; width:207px;}
.map_box h2 {margin-top:13px;}
.map_box h2 img {margin:0 auto;}

/*추천컨텐츠*/
.section {width:1024px; height:275px; margin:15px auto 15px; border:1px solid #e5e6e6; overflow:hidden;}
.thumb_box {float:left; width:560px; padding:16px 30px; border-right:1px solid #e5e6e6;}
.thumb_tit {width:100%; padding-bottom:8px; margin-bottom:15px; border-bottom:1px solid #e5e6e6; overflow:hidden;}
.thumb_tit h3 {float:left;}
.thumb_tit span {float:right; margin-top:3px;}
.bxslider {width:270px; height:201px;}
.bxslider li {width:270px;}
.bxslider li img { border:1px solid #cccccc;}
.bx-wrapper .bx-pager {width:80px; padding-top:0;}
.bx-wrapper .bx-pager .bx-pager-item {margin-bottom:2px;}
.thumb_tbox {float:left; width:182px; margin-left:105px;}
.thumb_tbox dl {height:60px; margin-bottom:7px; *margin-bottom:4px; border-top:1px solid #e5e6e6;}
.thumb_tbox dl:first-child {border:0;}
.thumb_tbox dl dt {padding:8px 0; }
.thumb_tbox dl dt a {color:#333333;}
.thumb_tbox dl dd {color:#666666;}
.notice_box {float:left; width:344px; padding:16px 29px;}
.notice_box ul li {width:100%; padding:10px 0; border-top:1px solid #e5e6e6;}
.notice_box ul li:first-child {border:0;}
.notice_box ul li a {float:left;}
.notice_box ul li span {float:right; width:90px;}
.notice_box ul li span em {float:left; margin-right:5px;}
.notice_box ul li span img {display:inline; vertical-align:middle; *margin-top:2px; }

/*전자지도 팝업*/
.pop_header {width:100%; height:64px; border-bottom:2px solid #328a0b; overflow:hidden;}
.pop_header h1,.pop_header p.electron_tit,.pop_header .form_box {float:left;}
.pop_header h1 {margin:15px 10px 0 25px;}
.pop_header p.electron_tit {margin-top:26px;}
.pop_header .form_box {margin:21px 0 0 17px; border:1px solid #a7a7a7; border-right:0; }
.pop_header .form_box .pop_sch {margin-left:-3px;}
.electron_map {position:relative; zoom:1;}/*ie7 엘리먼트 사람짐 버그*/
#simple-menu {position:absolute; display:inline-block; top:280px; left:0; width:16px; height:55px; font-size:0; line-height:0; background:url("/img/btn_close.png") no-repeat; z-index:100000;}
.sidr {display:none; position: fixed; top:66px; height:100%; width: 200px; border-right:3px solid #328a0b; overflow-x: none; overflow-y: auto; z-index: 999999; }
.sidr.left {left:-200px; right:auto;}
.sidr p {height:16px; padding:21px 0; border-bottom:1px solid #dcdddd; text-align:center;}
.sidr p em {color:#ff0000;}
.sidr ul li {float:none;}
.sidr ul li a {display:block; padding:6px 25px 6px 44px; background:url("/img/pop_bu_list_off.png") no-repeat 25px 50%;color:#666666;}
.sidr ul li a:hover {background:#efefef url("/img/pop_bu_list_on.png") no-repeat 25px 50%; color:#328a0b;}
.ellip li a {width:131px; overflow : hidden; white-space: nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;  -ms-text-overflow:ellipsis; -moz-binding:url(/xe/ellipsis.xml#ellipsis)}
.muti_sel {width:100%; height:30px; padding-top:5px; background:url("/img/bg_map_header.png") repeat-x right top;}
.selectbox_title {margin-right:8px;}
span.selectbox_title strong { padding-left:10px; margin-right:10px; background:url("/img/pop_arrow.gif") no-repeat left 50%;}
span.bg_sel {width:auto; margin-left:22px;}
span.bg_sel strong {background:none; font-weight:bold;}
.map_img {position:relative;}
.pop_layer {position:absolute; left:100px; width:330px; height:303px; padding:0 20px; background:url("/img/bg_pop_layer.png") no-repeat; z-index:100; font-family:"dotum",돋움,sans-serif;}
.map_tit {width:100%; height:35px; margin-top:11px; border-bottom:3px solid #65a728; overflow:hidden;}
.map_tit .pop_bu_tit {float:left; margin:5px 0 0 0 !important;}
.map_tit .layer_close {float:right;}
.map_tbox {margin-top:12px;}
.map_tbox dl {margin-bottom:5px;}
.map_tbox dl dt {width:70px; color:#8d8d8d;}
.btn_mapDetail {margin:16px 0 13px 0; padding-bottom:11px; border-bottom:1px solid #dddddd; text-align:center;}
.btn_mapDetail a img {display:inline;}
#sidr ul.ellip {height:550px; overflow-x:hidden; overflow-y:auto;}

/* 시청각자료 */
.sub_navi {float:right; width:auto; margin-top:30px;}
.sub_navi li {margin-right:6px; padding-left:13px; background:url("/img/bg_subnavi_arrow.png") no-repeat left 3px;}
.sub_navi li a {font-family:"dotum",돋움,sans-serif;}
.sub_navi li:first-child {background:none;}
.sub_navi li:first-child a {display:inline-block;}
.sel_navi a {color:#64a626;}
.sub_tit {clear:both; width:100%; border-bottom:4px solid #dddddd;}
.sub_tit h3,.sub_tit h3.sub_tit_t {position:relative; top:4px; }
.sub_tit h3.sub_tit_t {display:inline-block; border-bottom:4px solid #64a626; font-size:28px; line-height:50px;}
.ary_box {width:705px; margin-top:23px; padding:17px; border:1px solid #dddddd; border-left:0; border-right:0; background:#fafafa; overflow:hidden;}
.ary_box .ary_left {float:left;}
.ary_box .ary_left p {margin-top:3px; font-family:"dotum",돋움,sans-serif; font-size:14px; letter-spacing:-1px;}
.ary_box .ary_left p em {color:#999999;}
.ary_box .ary_right {float:right;}

.btn_listSch {display:inline-block; width:52px; height:24px; background:url("/img/btn_list_sch.gif") no-repeat; overflow:hidden; text-indent:-1000px; border:0; 
	vertical-align:top; *margin-left:4px; cursor:pointer;}
.btn_list_reSch {display:inline-block; width:92px; height:24px; background:url("/img/btn_list_resch.gif") no-repeat; overflow:hidden; text-indent:-1000px; border:0; 
	vertical-align:top; *margin-left:4px; cursor:pointer;}
.it {height:21px !important; line-height:21px !important;}
.tb_list,.tb_sch_list,.tb_integration_list,.tb_sch_view {margin:23px 0; border-top:2px solid #64a626;}
.sub_album {width:639px; overflow:hidden;}
.sub_thumb_img {float:left; width:123px; height:78px; border:1px solid #d6d6d6;}
.sub_thumb_tx {float:left; width:504px; margin-left:10px;}
.sub_thumb_tx h3 {margin:6px 0 10px 0; font-size:16px;}
.sub_thumb_tx p {color:#000;}
/*.sub_thumb_tx p em {padding-left:7px; background:url("/img/bu_album.gif") no-repeat left 50%;}*/
.sub_thumb_tx p span {color:#666666;}
.mid_line {margin-left:15px;}
.btn_point img {display:inline-block; margin-top:-3px;}

/*지역개관*/
.tab_tit {*padding-bottom:18px; margin:30px 0 29px 0; text-align:center;}
.tab_tit h4 {display:inline-block; *display:inline; padding-bottom:8px; margin:0 !important; font-family:"dotum",돋움,sans-serif; font-size:28px; color:#000000; line-height:1; letter-spacing:-2px;}
#tabs {margin-bottom:12px; border-bottom:2px solid #64a626;}
#tabs .ui-tabs-nav {position:relative; top:-2px; width:717px; padding:0 0 0 20px; border-bottom:2px solid #64a626;}
#tabs .ui-state-default {position:relative; top:2px; margin-left:2px; background:#f7f7f8; border:1px solid #dddddd; border-bottom:0; font-size:15px;}
#tabs .ui-state-active {position:relative; top:2px; background:#fff; border:2px solid #64a626; border-bottom-color:#fff;}
#tabs .ui-state-default a {display:block; padding:7px 42px 7px 42px;}
#tabs .ui-state-active a {padding:6px 42px 7px 42px; color:#000;}
#tabs-1,#tabs-2 {padding:0 30px;}
#tabs-1 h4 {padding-bottom:15px; border-bottom:1px solid #dddddd;}
#tabs-1 h4,#tabs-2 h4,.bu_tit_tx,.pop_bu_tit {margin:39px 0 28px 0; padding-left:24px; background:url("/img/bu_list.gif") no-repeat left 2px; font-family:"dotum",돋움,sans-serif; font-size:16px; color:#64a626;}
#tabs-1 h5 {margin-bottom:12px; font-family:"dotum",돋움,sans-serif; font-size:16px; }
#tabs-1 p,#tabs-2 p {padding-left:15px; margin-bottom:27px; font-family:"dotum",돋움,sans-serif;}
#tabs-2 div.mapImg {margin-bottom:28px; border:1px solid #dddddd;}

/*농사일정*/
.sub2_tit h4{margin:30px 0 0 0; text-align:center; display:inline-block; padding-bottom:30px; border-bottom:1px solid #dddddd;}
.references{float:left; margin:0 6px 0 0;}
.song_img {margin:30px 0 0 0;}
.song_img img {margin:0 auto;}

/*연구 및 배경*/
.info_tab {margin-top:23px; border-bottom:0 !important;}
.info_tab #tabs-1,.info_tab #tabs-2 {padding:0;}
.info_tab #tabs-1 p,.info_tab #tabs-2 p {padding-left:0;}
.non_img {margin-bottom:46px;}
.non_img img {margin:0 auto;}
.bob_line {padding-bottom:39px; }
.bot_line {margin-bottom:23px;}
.bot_line h5 {display:inline-block; *display:inline; padding-top:9px; border-top:3px solid #64a626;}

/* 검색서비스- 상세검색 */
.tb_sch_list table th {width:112px; padding-left:30px; text-align:left; border-bottom-color:#e0e0e0;}
.tb_sch_list table td {text-align:left;}
.it419 {width:419px;}
.it62 {width:62px;}

/* 검색서비스- 통합검색*/
.tb_integration_list table td {padding:10px; text-align:left;}
.tb_integration_list table .tb_tit {width:100px; padding:10px 0; text-align:center;}
.tb_integration_list table .sub_thumb_tx h3 {margin-top:0;}
.tb_integration_list table .sub_thumb_tx p em {padding-left:0; background:none; font-weight:bold; color:#666666;}

/* 이용약관 */
.agreement_tx {width:681px; height:758px; padding:0 28px 33px 28px; border:1px solid #dddddd; overflow-x:hidden; overflow-y:auto; color:#5a5a5a;}
.agreement_tx h4 {margin:30px 0; font-size:15px;}
.agreement_tx h4,.agreement_tx ol li {font-family:"dotum",돋움,sans-serif;}
.agreement_tx ol {width:100%; overflow:hidden;}
.agreement_tx ol li {float:none; padding-left:22px;}
.agreement_tx ol li li {padding-left:14px;}

/* 사이트맵 */
.site_top {margin-bottom:36px;}
.site_top,.site_bottom {width:100%; overflow:hidden;}
.site_top div,.site_bottom div {float:left; width:164px; margin-left:27px;}
.site_top div:first-child,.site_bottom div:first-child {margin-left:0;}
.site_top div h4,.site_bottom div h4 {padding:10px 0 10px 13px; background:url("/img/bg_site_tit.png") no-repeat 1px 50%; border-top:3px solid #64a626; 
	border-bottom:1px solid #64a626; font-size:16px; color:#000;}
.site_top div ul,.site_bottom div ul {margin-top:19px;}
.site_top div ul li,.site_bottom div ul li {float:none; padding:6px 0 6px 12px; border-bottom:1px dotted #dddddd; background:url("/img/bu_list_ico.gif") no-repeat left 50%;}
.site_top div ul li a,.site_bottom div ul li a {font-size:13px; color:#5a5a5a;}

/*오류신고*/
.MultiFile-wrap {display:inline-block; float:left; width:480px;}
.MultiFile-remove {position:relative; top:-10px; *top:2px; display:inline-block; width:11px; height:11px; background:url("/img/file_close.gif") no-repeat left top; font-size:0; line-height:0;}
.MultiFile-label {height:16px; vertical-align:middle;}
.editor {min-height:300px;}

/* 묻고 답하기 상세 */
.tb_sch_view th {width:95px; border-right:1px solid #dddddd; border-left:1px solid #dddddd;}
.tb_sch_view th:first-child {border-left:0;}
.tb_sch_view td {padding:10px 20px; text-align:left;}
.tb_sch_view table,.tb_list table {border-bottom:2px solid #a9a9a9;}
.reple_wrap p,.reple_area .reple_tit em {color:#747474;}
.reple_wrap .reple_tit {margin-bottom:21px; color:#333;}
.reple_area {margin-top:45px; padding-left:16px;}
.reple_area p {padding-left:19px; margin-bottom:21px;}
.reple_area .reple_tit {padding-left:60px; background:url("/img/ico_reple.png") no-repeat left top;}
.reple_area span {display:inline-block; padding-left:20px; margin-right:10px; background:url("/img/ico_file.png") no-repeat left 50%; text-decoration:underline;}
.reple_area span a,.file_down a {color:#64a626;}
.file_down {float:right; padding-left:20px; background:url("/img/ico_file.png") no-repeat left 50%; text-decoration:underline;}
.file_reple {padding-left:19px;}
.page_tbox {margin-top:20px; border-top:2px solid #64a626;}
.page_tbox dl {border-bottom:1px solid #dddddd; }
.page_tbox dl dt {padding:10px 29px 10px 40px; border-right:1px solid #dddddd; background:#fafafa url("/img/ico_prev.png") no-repeat 17px 50%; font-family:"dotum",돋움,sans-serif; font-weight:bold; color:#5a5a5a;}
.page_tbox .page_next dt {background:#fafafa url("/img/ico_next.png") no-repeat 17px 50%;}
.page_tbox dl dd {padding:10px 29px 10px 10px; font-family:"dotum",돋움,sans-serif; color:#747474;}

.tabs_tit {font-size:14px; font-weight:bold; color:#474747;}

/* 랭귀지 순서 */
.lang_box {width:712px; margin:29px auto 29px;}
.lang_box ul li {margin-left:4px;}
.lang_box ul li a {display:inline-block; padding:5px 10px; border:2px solid #dddddd; font-family:"dotum",돋움,sans-serif;}
.lang_box ul li a:hover,.lang_box ul li.lang_ov a {border:2px solid #64a626;}
.lang_box ul li:first-child {margin-left:0; background:#454545;}
.lang_box ul .lang_all a {padding:7px 12px; color:#fff; border:0;}
.lang_box ul .lang_all a:hover {border:0;}

/*도시명 나열 */
.city_box {margin:29px auto 0;}
.city_box ul li {width:147px; height:32px; margin:0 1px 1px 0; background:#f7f7f9;}
.city_box ul li:hover,.city_box ul li.city_ov {background:url("/img/bg_city_sel.gif") no-repeat;}
.city_box ul li a {display:block; text-align:center; line-height:32px;}
.mar_no {margin-right:0 !important;}

/*팝업 탭메뉴*/
.pop_tab_wrap {padding:20px 30px; }
#pop_tab {font-family:"dotum",돋움,sans-serif; }
#pop_tab ul {margin-top:-1px; border-left:1px solid #dddddd; border-bottom:2px solid #64a626;}
#pop_tab ul li {width:110px; height:25px; background:#fff; border:1px solid #dddddd; border-left:0; border-bottom:0; text-align:center; line-height:25px;}
#pop_tab ul li a {display:block;}
#pop_tab ul li.ui-state-active {background:#64a626;}
#pop_tab ul li.ui-state-active a {color:#fff;}
.media {width:525px; margin:15px auto 15px;}
.scroll_box {width:580px; height:648px; border-top:2px solid #a8a9ad; overflow-x:hidden; overflow-y:auto;}
.scroll_box h3.pop_bu_tit {border-top:1px solid #dddddd; margin:12px 0 12px 0; padding-top:7px; background-position:left 9px;}
.scroll_box h3:first-child {border-top:0;}
.pop_tb,.pop_tb table,.pop_tb th,.pop_tb td {margin:0; border:0;}
.pop_tb th,.pop_tb td {border-bottom:2px solid #fff; text-align:left;}
.pop_tb th {width:100px; padding-left:10px;}
.pop_tb td img {display:inline-block; margin-right:3px;}

/*상단 바로 가기*/
.goTop {margin:10px 0; text-align:center;}
.goTop a img {display:inline;}
